#!/bin/bash

# 此脚本用于更新Chrome扩展的Native Messaging配置

echo "开始更新Chrome Native Messaging配置..."

source_file="$(pwd)/com.topmost.chrome_window.json.macos"
target_file="/Users/tunan/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.topmost.chrome_window.json"

if [ ! -f "$source_file" ]; then
    echo "错误：找不到源配置文件 $source_file"
    exit 1
fi

# 检查目标目录是否存在
if [ ! -d "$(dirname "$target_file")" ]; then
    echo "创建目标目录..."
    mkdir -p "$(dirname "$target_file")"
fi

# 复制文件
echo "正在复制配置文件到 $target_file"
cp "$source_file" "$target_file"

if [ $? -eq 0 ]; then
    echo "配置文件更新成功！"
    echo "请重新加载Chrome扩展后测试置顶功能。"
else
    echo "错误：配置文件复制失败，请确保您有足够的权限。"
    echo "您可以手动复制以下文件："
    echo "源: $source_file"
    echo "目标: $target_file"
fi
